html, body, header, main, footer, section, figure, div, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, button, p, dl, dt, dd, table, tr, th, td, del {margin: 0; padding: 0; outline: 0; border: 0;}
html {font-family: sans-serif; font-size: 10px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-size: 1.4rem; max-width: 640px; margin: 0 auto;}
h1, h2, h3, h4, h5, h6, del {font-size: 1.4rem;}
ul, ol, li {list-style: none;}
a {text-decoration: none;}
.order-main{width: 100%; padding:1rem; box-sizing: border-box;}
.order-main table{width:100%; text-align: center; border-collapse: collapse; border-top: 1px solid #CCC; border-left: 1px solid #CCC; font-size: 1.2rem;}
.order-main table caption{line-height: 4rem;text-align: left; text-indent: 1.5rem; font-size: 1.4rem; background: #5477DD; color: #fff;}
.order-main td{padding: 1rem 0rem; box-sizing: border-box;}
.order-main td:nth-child(odd){width: 4.5rem; font-weight: bold; color: #0F538D;}
.order-main td:nth-child(even){text-align: left; padding-left:0.5rem; color: #000;}
.order-main td{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.order-main td img{width: 100%; height: 4rem; text-align:center;}
.color{color: #F00;}
.mar-t{margin-top: 2rem;}

footer{margin-top: 5rem;}
footer input.submit {display: block; width: 60%; height: 36px; line-height: 36px; font-size: 1.4rem; color: #fff; margin: 16px auto; border-radius: 3px; background-color: #5cb85c;cursor: pointer;}
footer input.alipay {display: block; width: 60%; height: 36px; line-height: 36px; font-size: 1.4rem; color: #fff; margin: 16px auto; border-radius: 3px; background-color: #c06090;cursor: pointer;}
